<?php
echo '<script type="text/javascript">';
require APP . WEBROOT_DIR . DS . "js" . DS . "validate" . DS . "stat_employee.js";
echo '</script>';
?>
<?php echo $javascript->link('filter_actions'); ?>
<div class="stats index">
    <h2><?php __('Estadística por Shows'); ?></h2>
    <a href="" class="filtro_a" onclick="show_filter(); return false;"><?php echo __('Filtro', true); ?></a>
    <input type="hidden" id="input_filtro" value="0">
    <div id="filtro_busqueda" class="filtro" style="display: block">
        <fieldset>
            <?php echo $form->create('Stat', array('url' => array('controller' => 'stats', 'action' => 'pelotero_show'))); ?>
            <?php
            echo $this->Form->input('pelotero_id', array('label' => 'Pelotero', 'options' => $peloteros));
            ?>
            <div class="date_range">
                <label>Rango de Fechas</label>
                <?php
                echo $form->input('date_from', array('label' => false));
                ?>
                <span>-</span>
                <?php
                echo $form->input('date_to', array('label' => false));
                ?>
                <span><?php echo $this->Html->link(__('Hoy', true), array(), array('onclick' => 'fecha_hoy(); return false;')); ?></span>
                &nbsp;&nbsp;&nbsp;
                <span><?php echo $this->Html->link(__('Últimos 7 Días', true), array(), array('onclick' => 'fecha_semana(); return false;')); ?></span>
                <?php
                echo $form->input('hidden_actual_date', array('type' => 'hidden', 'value' => date('d/m/Y')));
                echo $form->input('hidden_week_date', array('type' => 'hidden', 'value' => date('d/m/Y', strtotime('-7 day', strtotime(date('Y-m-d H:i:s'))))));
                ?> 
            </div>
            <?php
            echo $form->submit(__('Filtrar', true));
            echo $form->end();
            ?>
        </fieldset>
    </div>
    <h3>Shows</h3>
    <table cellpadding="0" cellspacing="0">
        <tr>
            <th><?php echo 'Nombre'; ?></th>
            <th><?php echo 'Cantidad'; ?></th>
            <th><?php echo 'Costo de Empleados'; ?></th>
            <th><?php echo 'Costo a Cliente'; ?></th>
            <th><?php echo 'Ganancia'; ?></th>
        </tr>
        <?php
        if (empty($array_datos)) {
            ?>
            <tr>
                <td colspan="5">No se registra ningún show realizado</td>
            </tr>
            <?php
        }

        $cantidad_total = 0;
        $empleados_total = 0;
        $cliente_total = 0;
        $ganancia_total = 0;
        $i = 0;
        foreach ($array_datos as $dato):
            $class = null;
            if ($i++ % 2 == 0) {
                $class = ' class="altrow"';
            }
            $cantidad_total += $dato['cantidad'];
            $empleados_total += $dato['costo_empleados'];
            $cliente_total += $dato['costo_cliente'];
            $ganancia_total += ($dato['costo_cliente'] - $dato['costo_empleados']);
            ?>
            <tr<?php echo $class; ?>>
                <td><?php echo $shows[$dato['show_id']]; ?>&nbsp;</td>
                <td><?php echo $dato['cantidad']; ?>&nbsp;</td>
                <td>$<?php echo $dato['costo_empleados']; ?>&nbsp;</td>
                <td>$<?php echo $dato['costo_cliente']; ?>&nbsp;</td>
                <td>$<?php echo ($dato['costo_cliente'] - $dato['costo_empleados']); ?>&nbsp;</td>
            </tr>
            <?php
        endforeach;
        if (!empty($array_datos)) {
            ?>
            <tr class="tr_total">
                <td>Total</td>
                <td><?php echo $cantidad_total; ?></td>
                <td>$<?php echo $empleados_total; ?></td>
                <td>$<?php echo $cliente_total; ?></td>
                <td>$<?php echo $ganancia_total; ?></td>
            </tr>
            <?php
        }
        ?>
    </table>
    <br />
    <br />
    <?php
    if (!empty($array_datos)) {
        ?>
        <img src="<?php echo SITE_URL . '/stats/grafic_pelotero_show' ?>"/>
        <?php
    }
    ?>
</div>
<script type="text/javascript">

    (function($){
        // Date picker
        $("#StatDateFrom").datepicker({
            //yearRange: '1970:2010',
            defaultDate: new Date(),
            dateFormat: 'dd/mm/yy',
            changeMonth: true,
            changeYear: true
        });
        // Date picker
        $("#StatDateTo").datepicker({
            //yearRange: '1970:2010',
            defaultDate: new Date(),
            dateFormat: 'dd/mm/yy',
            changeMonth: true,
            changeYear: true
        });

    })(jQuery);
        
    function fecha_hoy(){
        var hoy = $('#StatHiddenActualDate').val();
        $('#StatDateFrom').val(hoy);
        $('#StatDateTo').val(hoy);
        $('#StatShowForm').submit();
    }
    
    function fecha_semana(){
        var hoy = $('#StatHiddenActualDate').val();
        var semana = $('#StatHiddenWeekDate').val();
        $('#StatDateFrom').val(semana);
        $('#StatDateTo').val(hoy);
        $('#StatShowForm').submit();
    }
</script>